package edu.uba.fcen.estimacion.estimacion;

import java.io.File;

import org.apache.log4j.Logger;
/**
 * Este archivo sirve para calcular la estimacion de afecto de un texto.
 * La entrada es la base de conocimiento en formato csv y el archivo que se quiere procesar
 * una vez que se ejecuto freeling.
 * 
 * Esto mostrara los valores de stdev y media de cada dimension para el texto pasado.
 *
 */
public class Main {
	private static final Logger logger = Logger.getLogger(Main.class);

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String pathToCSV = args[0];
		String pathToFileAfterFreeling = args[1];

		EstimacionData data;
		Means mean;
		
		File in = new File(pathToFileAfterFreeling);
		Estimacion estimacion = new Estimacion(pathToCSV);
		data = estimacion.runOver(in.getAbsolutePath());
		mean = data.getMeans();
		
		
		System.out.println("Valor Medio para agradabilidad: " + mean.getMeanAgrado());
		System.out.println("Valor Stdev para agradabilidad: " + mean.getStdevAgrado());
		System.out.println("Valor Medio para activación: " + mean.getMeanActivo());
		System.out.println("Valor Stdev para activación: " + mean.getStdevActivo());
		System.out.println("Valor Medio para imaginabilidad: " + mean.getMeanImaginabilidad());
		System.out.println("Valor Stdev para imaginabilidad: " + mean.getStdevImaginabilidad());
	}

}
